#include "register/tilingdata_base.h"
namespace optiling {
BEGIN_TILING_DATA_DEF(LcmTilingData)
  TILING_DATA_FIELD_DEF(uint32_t, bigNum);
  TILING_DATA_FIELD_DEF(uint32_t, bigLength);
  TILING_DATA_FIELD_DEF(uint32_t, smallLength);
END_TILING_DATA_DEF;
BEGIN_TILING_DATA_DEF(LcmTilingDataBC)
  TILING_DATA_FIELD_DEF(uint32_t, bigNum);
  TILING_DATA_FIELD_DEF(uint32_t, bigLength);
  TILING_DATA_FIELD_DEF(uint32_t, smallLength);
  TILING_DATA_FIELD_DEF(uint32_t, repeat);
  TILING_DATA_FIELD_DEF(uint32_t, cycles);
  TILING_DATA_FIELD_DEF(uint32_t, interval);
END_TILING_DATA_DEF;
REGISTER_TILING_DATA_CLASS(Lcm, LcmTilingData)
REGISTER_TILING_DATA_CLASS(Lcm_1, LcmTilingDataBC)
}
